au PAY(ネット支払い)ウェブ方式 決済フロー
決済の流れ
au PAY(ネット支払い)ウェブ方式で決済を行う際の流れです。
sequenceDiagram
お客様->>加盟店様: 1.au PAYでお支払い
加盟店様->>当サービス: 2.取引登録
当サービス-->>加盟店様:
加盟店様->>当サービス: 3.決済実行
当サービス-->>加盟店様:
加盟店様-->>お客様: 4.支払い手続き開始IFに誘導
お客様->>当サービス: 5.支払い手続き開始
opt OpenID未連携の場合
当サービス-->>お客様: auログイン画面表示
お客様->>au: 6.auログイン
au-->>当サービス:
当サービス->>au: OpenID連携
au-->>当サービス:
end
当サービス-->>お客様: 決済確認画面表示
お客様->>au: 7.決済を行う
au-->>当サービス:
当サービス->>au: 8.決済処理
au-->>当サービス:
当サービス-->>加盟店様: 結果通知
当サービス-->>お客様: 決済結果戻しURLにリダイレクト
お客様->>加盟店様: 9.決済結果受信
加盟店様-->>お客様: 画面表示
フローの説明
- お客様がお支払い手段にau PAY(ネット支払い)ウェブ方式を選択します。
- 加盟店様は当サービスの取引登録(EntryTranAupay)を行います。
- 加盟店様は当サービスの決済実行(ExecTranAupay)を行います。
- 加盟店様はお客様を当サービスの支払手続き開始IF(AupayStart)に誘導します。
- お客様のブラウザ上から当サービスの支払手続き開始IF(AupayStart)が行われ、お客様にauログイン画面を表示します。
- OpenID未連携(会員ID未指定、対象会員IDでの初回決済)の場合、お客様はauにログインします。
- お客様はau画面にて決済を行います。
- 当サービスはauに対して決済処理を行います。
- 当サービスは加盟店様の決済結果戻しURLに決済結果を返却します。